mod gl_uniform;
mod shader_program;
mod vao;

pub use gl_uniform::*;
pub use shader_program::*;
pub use vao::*;

use gl;

pub fn gl_clear_color(r: f32, g: f32, b: f32, a: f32) {
    unsafe {
        gl::ClearColor(r, g, b, a);
    }
}

pub fn gl_clear(bitmask: u32) {
    unsafe {
        gl::Clear(bitmask);
    }
}